wagon-carrying trailer - Turkish English Dictionary